glasgow philosophy personality pattern language development energy efficient education theorem proving design health england disorder postgraduate culture scotland university of edinburgh edinburgh webpage development patterns assessment knowledge representation